Public Interface IProfileProvider
    Function GetAllProfiles() As ICollection(Of Profile)
    Function GetProfileByName(ByVal name As String) As Profile
    Sub SaveProfile(ByVal profile As Profile)
    Sub DeleteProfile(ByVal profile As Profile)
End Interface
